悬崖: precipice, overhanging cliff...
做证: testify, bear witness (same as 作证)...
譬如: for example, for instance, such as...
涌入: to come pouring in, influx...
横七竖八: in disorder, at sixes and sevens (idiom)...
棒球: baseball...
果树: fruit tree...
边境: frontier, border...
疾病: disease, sickness, ailment...
干预: to meddle, to intervene, intervention...